/*
Copyright (c) [2019年5月1日] [吴超]
[MBT_studio] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
		 http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
*/
#pragma once

#include <向量.h>
#include <iostream>


struct S_引擎配置 {
	static std::string g_程序路径;
	static std::vector<std::string> g_支持的图像格式;


	static std::string m_UI着色器文件根路径;
	static std::string m_3D着色器文件根路径;

	static std::string g_工程文件临时路径;
	static std::string m_着色器编译器路径;
	static std::string m_着色器头文件路径;

	


	static uint64 读取加载文件版本号;
	//static std::vector<uvec2> m_内存分配偏移[12];
	//static std::vector<uvec2> m_内存回收偏移[12];
	//static std::vector<uvec2> m_预设几何图形顶点索引;


	


	S_引擎配置();

	static void f_初始化着色器文件路径();


	static std::string f_get着色器加载路径(std::string fileName);
	static std::string f_get当前路径();
	
};



